invention (lie; fabrication) - İngilizce Eşanlam Sözlük